<?php 
	namespace Admin\Controller;

	class ListController extends AdminController
	{
		// 结果列表
		public function index()
		{
			// 实例化
			$list = D('List');
			// 获取分类信息
			$sort = $list->getAdminCate();

			$this->assign('list',$sort);
			$this->display();
		}

		// 执行添加信息
		public function doadd()
		{
			// var_dump($_POST);
			// 实例化
			$list = D('List');
			// 获取数组

			$sort = $list->getAdminCate();

			// 定义一个数组
			$array = array();
			foreach($sort as $k=>$v){

				$array = $v;
				if($_POST['name'] == $array['name']){		
					$this->error('分类名不能重复');
				exit;
				}
			} 
			

			if(empty($_POST['name'])){
				$this->error('分类名不能为空');
				exit;
			
			}elseif(!$list->create()){
				$this->error($this->_model->getError());
				exit;
			};
			// 执行添加
			if($list->add()>0){
				$this->success("添加成功！",U('List/index'));
			}else{
				$this->error("添加失败");
			}
		}

		// 执行删除
		public function del()
		{
			$list = D('List');
			
			if($list->where($_GET)->delete()>0){
				$this->success("删除成功！",U('List/index'));
			}else{
				$this->error("删除失败");
			}
		}

		// 分类树
		public function treeList()
		{
			//实例化
			$list = D('List');
			//获取分类信息
			$sort = $list->getHomeCate();

			$this->assign('list',$sort);
			$this->display();
		}

		// edit查询
		public function edit()
		{
			$link = M('list');

			$array = $link->where(I())->find();
			
			$this->assign('vo',$array);
			$this->display();
		} 

		// 执行edit修改
		public function doedit()
		{
			$link = M('list');

			if($link->save(I())>0){
				$this->success("修改成功！",U('List/index'));
			}else{
				$this->error("修改失败");
			}
		}

	}
